FileMenu Tools lets you configure customized commands which will be added to context menu of the Windows Explorer. There are four command types which let you make specific actions. This actions are:
·
Run an external program, whose arguments are the selected elements.
·
Copy the selected elements to an specific folder.
·
Move the selected elements to an specific folder.
·
Delete specific file types into the selected folders.
From the Commands of FileMenu Tools tab of the configuration window you can add new commands, delete commands and change the command properties.
In order to add a new command click Add Command action. The new command will be added to the list and its name will be New Command.
In order to change the properties of a command, you must use the properties panel. There are common properties and specific properties for each command type.
Common Properties
·
Action. The action which will be run: run program, copy to a folder, move to a folder, or delete specific files.
·
Menu Text. The text which will be displayed in the context menu.
·
Icon. The icon which will be displayed in the context menu. If you click the right side button then a dialog box will be displayed to browse and select the icon.
·
Element Types. The command will be displayed only when any selected element in the Windows Explorer belongs to any of these element types. The element types can be either folders or files. If you choose files, you must specify the file extensions separated with a comma. If you wish to specify all file types, enter * wildcard. By default, all files are displayed when various files are selected, but if you want you can set the "Only an element" option to "Yes" in order to display the command only when a file is selected.
Program Properties
·
Program. The full path of the program file.
·
Arguments. The arguments which must be given to the program. If you don't specify this field, by default, the arguments will be the path of all the selected elements in the Windows Explorer. You can specify various variables which will be replaced with its value when the program runs. In order to insert a variable, click over the right side button and select the variable from the context menu. The possible variables are the following:
·
%DRIVE%: drive letter which is common to the all selected elements.
·
%FOLDERPATH%: parent folder path which is common to all the selected elements.
·
%FILEPATHS%: full paths of the all selected elements. This is the default variable if you don't specify any argument.
·
%FILENAMES%: file names of the all selected elements.
·
%FILEPATHn%: full path of the element at position n.
·
%FILENAMEn%: file name of the element at position n.
·
%FILEEXTn%: extension of the element at position n.
·
@Message@: customized variable. The variable value will be requested when the program runs. Message is the text which will be displayed when the value is requested.
·
@OPENFILE:Message@: lets you select a file when the program runs. The Open File Dialog will be showed to select the file. Message is the text which will be displayed in the dialog.
·
@SAVEFILE:Message@: lets you select a file for save when the program runs. The Save File Dialog will be showed to select the file. Message is the text which will be displayed in the dialog.
·
@FOLDER:Message@: lets you select a folder when the program runs. A dialog will be showed to select the folder. Message is the text which will be displayed in the dialog.
·
Working Folder. The working folder which the program will be run. You can specify the following variables:
·
%DRIVE%: drive letter which is common to the all selected elements.
·
%FOLDERPATH%: parent folder which is common to all the selected elements.
Copy/Move Properties
·
Target Folder. The folder where the selected elements will be copied/moved to.
·
File Types. The file types to copy/move. There are three options: all files, only files match the filters, or only files does not match the filters. If you choose any of last two options, you must specify the file types.
·
Overwrite. If checked, when coping/moving an existing file, you will be asked if the file must be overwrited or not.